package com.houhanzhi.service;

import com.houhanzhi.enums.SendCodeEnum;
import com.houhanzhi.response.JsonData;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author houhanzhi
 * @since 2025-01-02
 */
public interface NotifyService {

    /**
     * 发送验证码
     * @param sendCodeEnum 验证码类型：用户注册
     * @param to 接收方手机号
     * @return 结果
     */
    JsonData sendCode(SendCodeEnum sendCodeEnum, String to);

    /**
     * 校验验证码
     * @param sendCodeEnum
     * @param to
     * @param code
     * @return
     */
    boolean checkCode(SendCodeEnum sendCodeEnum, String to, String code);
}
